\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx,ninecolors}
\setCJKmainfont{Noto Serif CJK SC}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{circuitikz}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes}
\ctikzset{bipoles/length=1cm}
\begin{document}
\small
\begin{circuitikz}[>=latex, scale=1,european]
  \useasboundingbox(-1.1,-1.5)rectangle(1.1,3.55);
  \fill[pattern=north east lines](0.3,0.25)rectangle(-0.3,0);
  \draw[thick](0.3,0)--(-0.3,0);
  \draw[densely dashed](0,0)--(0,-1.2);
  \draw(0,0)--(-70:1.2)(-70:1.23)circle(0.03)(0,-1.23)circle(0.03);
  \draw(-0.7,1)--(0.7,1)--(0.7,1.3)(-0.7,2)--(0.7,2)--(0.7,1.7);
  \draw[thick](0.4,1.7)--(1.0,1.7)node[above]{\tiny$+$}(0.4,1.3)--(1.0,1.3)node[below]{\tiny$-$};
  \foreach \x in {0.5,0.6,0.7,0.8,0.9}
    {\draw[very thin,red6,arrows={-Latex[scale=0.5]}](\x,1.7)--(\x,1.3);}
  \draw[decorate,decoration={coil,segment length=1.25mm,amplitude=3mm}](-0.7,1)--(-0.7,2);
  \node at (0,2.6){$i=0$};
  \node at (0,3.2){$t=0$};
\end{circuitikz}
\end{document}